#include <iostream>
#include <cstdlib>
#include <ctime>
#include <mysql/mysql.h>



// /**
//  * 检查生成的QQ号是否已存在
//  * 
//  * @param qq_num 生成的QQ号
//  * @return true 如果QQ号已存在，否则 false
//  */
// bool check_qq_exists(int qq_num) {
//     char query[256];
//     sprintf(query, "SELECT COUNT(*) FROM qq_users WHERE qq_num=%d", qq_num);
//     if (mysql_query(conn, query)) {
//         fprintf(stderr, "SELECT error: %s\n", mysql_error(conn));
//         return true; // 默认返回true，出错情况下也认为QQ号存在
//     }

//     MYSQL_RES *res = mysql_store_result(conn);
//     if (res == NULL) {
//         fprintf(stderr, "mysql_store_result() failed: %s\n", mysql_error(conn));
//         return true;
//     }

//     MYSQL_ROW row = mysql_fetch_row(res);
//     int count = atoi(row[0]);

//     mysql_free_result(res);

//     return count > 0;
// }

// /**
//  * 生成一个8位数的QQ号
//  * 
//  * @return 生成的QQ号
//  */
// int generate_qq_number() {
//     srand(time(NULL));
//     int qq_num = rand() % 90000000 + 10000000; // 生成8位数的随机QQ号
//     return qq_num;
// }

// int main() {
//     // 初始化 MySQL 连接
//     init_mysql();

//     // 生成一个QQ号并检查是否已存在
//     int qq_num;
//     do {
//         qq_num = generate_qq_number();
//     } while (check_qq_exists(qq_num));

//     printf("Generated unique QQ number: %d\n", qq_num);

//     // 关闭 MySQL 连接
//     mysql_close(conn);

//     return 0;
// }
